//Definiert den REST-Pfad welcher zu den Methoden dieser Klasse fuehrt. 
@Path("search")
public class RestfulSearchWebservice {
	//Definiert dass die folgende Methode bei HTTP GET Requests 
	//antworten wird.
	@GET
	//Definiert den Sub-Rest-Pfad welcher innerhalb der Klasse 
	//zu dieser Methode fuehrt. 
	@Path("Persons")
	//Definiert dass die Daten im JSON Format zurueckgegeben 
	//werden sollen.
	@Produces(MediaType.APPLICATION_JSON)
	public List<PersonBean> getPersonsResults(
			//Definiert dass beim Aufruf des Services der HTTP 
			//Parameter "searchTerm" uebergeben werden kann.
			@QueryParam("searchTerm") String  searchTerm ){
		
		List<PersonBean> persList = SearchServer.getPersonList(searchTerm);
		
		return persList;
		}       
    }    
}